﻿// -----------------------------------------------------------------------
// <copyright file="DmBenhNhanEntity.cs" company="">
// TODO: Copyright by dangppsoft@gmail.com.
// </copyright>
// -----------------------------------------------------------------------
namespace ManagerClinic.Core.Common
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    public class DmBenhNhanEntity
    {
        // Data type: varchar
        // Maxlenght: 50
        public string MaBenhNhan { get; set; }

        // Data type: nvarchar
        // Maxlenght: 100
        public string TenBenhNhan { get; set; }

        // Data type: varchar
        // Maxlenght: 10
        public string NgaySinh { get; set; }

        // Data type: varchar
        // Maxlenght: 10
        public string ThangSinh { get; set; }

        // Data type: int
        public Int32 NamSinh { get; set; }

        // Data type: varchar
        // Maxlenght: 10
        public string MaGioiTinh { get; set; }

        // Data type: varchar
        // Maxlenght: 10
        public string MaDanToc { get; set; }

        // Data type: varchar
        // Maxlenght: 10
        public string MaNgheNghiep { get; set; }

        // Data type: varchar
        // Maxlenght: 10
        public string MaQuocGia { get; set; }

        // Data type: varchar
        // Maxlenght: 10
        public string MaTinhThanh { get; set; }

        // Data type: varchar
        // Maxlenght: 10
        public string MaQuanHuyen { get; set; }

        // Data type: nvarchar
        // Maxlenght: 200
        public string ThonPho { get; set; }

        // Data type: nvarchar
        // Maxlenght: 200
        public string NoiLamViec { get; set; }

        // Data type: varchar
        // Maxlenght: 50
        public string SoDienThoai { get; set; }

        // Data type: varchar
        // Maxlenght: 50
        public string Email { get; set; }

        // Data type: varchar
        // Maxlenght: 50
        public string TenGioiTinh { get; set; }

        // Data type: varchar
        // Maxlenght: 50
        public string TenDanToc { get; set; }

        // Data type: varchar
        // Maxlenght: 50
        public string TenQuocGia { get; set; }

        // Data type: varchar
        // Maxlenght: 50
        public string TenNgheNghiep { get; set; }

        // Data type: varchar
        // Maxlenght: 50
        public string TenTinhThanh { get; set; }

        // Data type: varchar
        // Maxlenght: 50
        public string TenQuanHuyen { get; set; }

        // Data type: varchar
        // Maxlenght: 250
        public string DiaChi
        {
            get
            {
                return (string.IsNullOrEmpty(ThonPho) ? string.Empty : ThonPho + ", ") +
                    TenQuanHuyen + ", " + TenTinhThanh + ", " + TenQuocGia;
            }
        }
    }
}